#pragma once

class Task{
public:
    virtual void work() = 0;
    virtual ~Task(){};
};